Sketcher ConstrainCoincident/ru

Скетчер Ограничение Совпадения точек

Расположение в меню
Эскиз → Ограничения эскиза → Ограничение Совпадения точек
Верстаки
Скетчер
Быстрые клавиши
C
Представлено в версии
-
См. также
Скетчер Ограничение наложения точек, Скетчер Ограничение Точки на объекте

Описание

Инструмент Ограничение Совпадения точек создаёт ограничение совпадения между точками или (представлено в версии 0.21) концентрическое ограничение между окружностями, дугами и/или эллипсами (делая их центры совпадающими).

представлено в версии 1.0: Этот инструмент заменяется инструментом Ограничение наложения точек, если в настройках выбрана опция «Объединить совпадение и точку на объекте».

Применение

Смотри также: Вспомогательные инструменты рисования.

Непрерывный режим

  1. Убедитесь в отсутствии выделения.
  2. Есть несколько способов вызвать инструмент:
    • Нажмите кнопку Ограничение Совпадения точек.
    • Выберите в меню Эскиз → Ограничения эскиза → Ограничение Совпадения точек.
    • Используйте сочетание клавиш: C.
  3. Курсор изменится на перекрестье со значком инструмента.
  4. Выполните одно из следующих действий:
    • Выберите две точки.
    • Выберите два ребра окружностей, дуг, эллипсов или дуг эллипсов.
  5. Ограничение добавлено.
  6. По желанию продолжайте создавать ограничения.
  7. Для завершения щелкните правой кнопкой мыши или нажмите Esc, или запустите другой инструмент для создания геометрии или ограничений.

Режим однократного запуска

  1. Выполните одно из следующих действий:
    • Выберите две или более точек.
    • Выберите два или более ребра окружностей, дуг, эллипсов или дуг эллипсов.
  2. Вызовите инструмент, как описано выше.
  3. В зависимости от выбора добавляются одно или несколько ограничений.

Примечания

Написание скриптов

Ограничения можно создавать с помощью макросов и в консоли Python, используя следующие команды:

Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving))

где :

Как показывают названия LineFixed и LineMoving, если обе ограниченные вершины могут двигаться в любом направлении, то первая из них (первая, выбранная в GUI - графическом интерфейсе) останется неподвижной, а другая будет двигаться. Однако при наличии существующих ограничений обе вершины могут перемещаться.

На странице Программирование в Sketcher объясняется значения, которые можно использовать для LineFixed, PointOfLineFixed, LineMoving и PointOfLineMoving, а также содержатся дополнительные примеры того, как создавать ограничения из сценариев Python.